/*
 * Powered By [rapid-framework]
 * Web Site: http://www.rapid-framework.org.cn
 * Google Code: http://code.google.com/p/rapid-framework/
 * Since 2008 - 2013
 */

package com.smg.community.vo.query;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.io.Serializable;

import java.util.*;

import javacommon.base.*;
import javacommon.util.*;

import cn.org.rapid_framework.util.*;
import cn.org.rapid_framework.web.util.*;
import cn.org.rapid_framework.page.*;
import cn.org.rapid_framework.page.impl.*;

import com.smg.community.model.*;
import com.smg.community.dao.*;
import com.smg.community.service.*;
import com.smg.community.vo.query.*;

/**
 * @author badqiu email:badqiu(a)gmail.com
 * @version 1.0
 * @since 1.0
 */


public class SmgGroupQuery extends BaseQuery implements Serializable {
    private static final long serialVersionUID = 3148176768559230877L;
    

	/** groupId */
	private java.lang.Integer groupId;
	/** fkCateId */
	private java.lang.Integer fkCateId;
	/** cateName */
	private java.lang.String cateName;
	/** fkMemberId */
	private java.lang.Integer fkMemberId;
	/** memberName */
	private java.lang.String memberName;
	/** memberHeadImage */
	private java.lang.String memberHeadImage;
	/** groupName */
	private java.lang.String groupName;
	/** groupDesc */
	private java.lang.String groupDesc;
	/** memberCount */
	private java.lang.Integer memberCount;
	/** totalTopicCount */
	private java.lang.Integer totalTopicCount;
	/** todayTopicCount */
	private java.lang.Integer todayTopicCount;
	/** todayMemberCount */
	private java.lang.Integer todayMemberCount;
	/** totalClicks */
	private java.lang.Float totalClicks;
	
	private String orderBy;
	
	private Integer cityNo;

	private Integer joinMemberId;
	
	public Integer getJoinMemberId() {
		return joinMemberId;
	}

	public void setJoinMemberId(Integer joinMemberId) {
		this.joinMemberId = joinMemberId;
	}

	public Integer getCityNo() {
		return cityNo;
	}

	public void setCityNo(Integer cityNo) {
		this.cityNo = cityNo;
	}

	public String getOrderBy() {
		if ( orderBy == null ){
			orderBy = "createDate desc";
		}
		return orderBy;
	}

	public void setOrderBy(String orderBy) {
		this.orderBy = orderBy;
	}

	public java.lang.Integer getGroupId() {
		return this.groupId;
	}
	
	public void setGroupId(java.lang.Integer value) {
		this.groupId = value;
	}
	
	public java.lang.Integer getFkCateId() {
		return this.fkCateId;
	}
	
	public void setFkCateId(java.lang.Integer value) {
		this.fkCateId = value;
	}
	
	public java.lang.String getCateName() {
		return this.cateName;
	}
	
	public void setCateName(java.lang.String value) {
		this.cateName = value;
	}
	
	public java.lang.Integer getFkMemberId() {
		return this.fkMemberId;
	}
	
	public void setFkMemberId(java.lang.Integer value) {
		this.fkMemberId = value;
	}
	
	public java.lang.String getMemberName() {
		return this.memberName;
	}
	
	public void setMemberName(java.lang.String value) {
		this.memberName = value;
	}
	
	public java.lang.String getMemberHeadImage() {
		return this.memberHeadImage;
	}
	
	public void setMemberHeadImage(java.lang.String value) {
		this.memberHeadImage = value;
	}
	
	public java.lang.String getGroupName() {
		return this.groupName;
	}
	
	public void setGroupName(java.lang.String value) {
		this.groupName = value;
	}
	
	public java.lang.String getGroupDesc() {
		return this.groupDesc;
	}
	
	public void setGroupDesc(java.lang.String value) {
		this.groupDesc = value;
	}
	
	public java.lang.Integer getMemberCount() {
		return this.memberCount;
	}
	
	public void setMemberCount(java.lang.Integer value) {
		this.memberCount = value;
	}
	
	public java.lang.Integer getTotalTopicCount() {
		return this.totalTopicCount;
	}
	
	public void setTotalTopicCount(java.lang.Integer value) {
		this.totalTopicCount = value;
	}
	
	public java.lang.Integer getTodayTopicCount() {
		return this.todayTopicCount;
	}
	
	public void setTodayTopicCount(java.lang.Integer value) {
		this.todayTopicCount = value;
	}
	
	public java.lang.Integer getTodayMemberCount() {
		return this.todayMemberCount;
	}
	
	public void setTodayMemberCount(java.lang.Integer value) {
		this.todayMemberCount = value;
	}
	
	public java.lang.Float getTotalClicks() {
		return this.totalClicks;
	}
	
	public void setTotalClicks(java.lang.Float value) {
		this.totalClicks = value;
	}
	

	public String toString() {
		return ToStringBuilder.reflectionToString(this,ToStringStyle.MULTI_LINE_STYLE);
	}
	
}

